Soak beans overnight in 9 cups water
Drain.
Bring to a boil in 9 cups fresh water.
Reduce heat to low, cover and cook until nearly tender, about 45 minutes.
Drain beans, reserving two cups of liquid.
Combine beans and other ingredients in a 4-quart covered casserole.
Cover and bake at 250° F. for 6 to 9 hours.
Occasionally check after a few hours, and add a little bean liquid if necessary.
Adjust seasoning if necessary.
Leave uncovered for the last hour or so.